RDB 設計のベストプラクティス
トリガ (ストアドプロシージャ) を使いすぎない
組み込みの DRI (Declarative Referential Integrity) の方が簡単で効率が良い
宣言型の制約を使用する
NOT NULL
UNIQUE
PRIMARY KEY
FOREIGN KEY
CHECK
DEFAULT : SQL 規格の定義では制約ではないが、ビジネスルールを適用する手段として使用できる
DBMS が使用する SQL 方言 (SQL ダイアレクト) を調べて、それに従う
インデックス関係の話は SQL クエリをうまく動作させるためのインデックス付け